/*<!--左边栏分享收藏模块-->*/
ul{
    padding: 0;
    margin:0;
}
li{
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.lfbox{
    width:130px;
    background:#f9f9f9;
    font-size:14px;
}
.lfbox ul li:nth-child(1){

}
.h-jb{
    position:relative;
}
.h-jb:before, .h-jb:after{
    content: "";
    width: 50%;
    height: 1px;
    position: absolute;
    top: 100%;
}
.h-jb:before{
    background: -webkit-linear-gradient(right, #dedede , #f9f9f9);
    background: -o-linear-gradient(left, #dedede , #f9f9f9);
    background: -moz-linear-gradient(left,#dedede , #f9f9f9);
    background: linear-gradient(to left, #dedede , #f9f9f9);
    left: 1px;
}
.h-jb:after{
    background: -webkit-linear-gradient(left, #dedede , #f9f9f9);
    background: -o-linear-gradient(right, #dedede , #f9f9f9);
    background: -moz-linear-gradient(right,#dedede ,#f9f9f9);
    background: linear-gradient(to right, #dedede , #f9f9f9);
    right: 1px;
}
.lfbox ul li:nth-child(2){
     height:56px;
    line-height:56px;
    padding-left:42px;
   	color: #999;
    background: url('../img/xz.png') 20px 22px no-repeat;
    background-size:15px 14px;
}
.lfbox ul li:nth-child(2):hover{
 	color: #30a3ff;
}
.lfbox ul li:nth-child(3){
	color: #999;
    height:56px;
    line-height:56px;
    padding-left:45px;
    background: url('../img/lankuang.png') 20px 22px no-repeat;
    background-size:15px 14px;
}
.lfbox ul li:nth-child(3):hover{
	color: #30a3ff;
}
/*.lfbox ul li:nth-child(4){
    height:56px;
    line-height:56px;
    padding-left:20px;
    color: #a8a8a8;
}*/
.lfbox ul li:nth-child(4){
    height:40px;
    line-height: 40px;
    padding-left:15px;
    color:#666666;

    background-size:15px 14px;
}
.lfbox ul li:nth-child(5){
    height:40px;
    padding-left:55px;
    color:#666666;
    background: url('../img/weibo.png') 20px 4px no-repeat;
    background-size:15px 14px;
}
.lfbox ul li:nth-child(6){
    height:40px;
    padding-left:55px;
    color:#666666;
    background: url('../img/qq.png') 20px 4px no-repeat;
    background-size:15px 14px;
}
/*<!--工程资料库子页 -右边栏-上传我的图纸按钮-->*/
.h-uploaddrawings{
    position:relative;
    width:248px;
    height:48px;
    overflow: hidden;
    border:1px solid #30a3ff;
    margin-bottom: 30px;
    margin-left: 30px;
}
.h-uploaddrawings div{
    height:100%;
    background:url("../imag/upload.png") 30px center no-repeat;
    overflow: hidden;
}
.h-uploaddrawings div ul li{
    width:190px;
    height:22px;
    color:#30a3ff;
}
.h-uploaddrawings div ul li:nth-child(1){
    padding-top:10px;
    margin-left: 80px;
    font-size:20px;
}
.h-uploaddrawings div ul li:nth-child(2){
    margin-left: 120px;
    font-size: 12px;
}
/*<!--工程资料库详情页-右边栏个人中心-->*/
.rtbox-personal{
    width:310px;
    height:336px;
    overflow:hidden;
}
.h-userpic{
    width: 250px;
    height:124px;
    margin:0 auto;
    overflow:hidden;
}
.userpicbox{
    float:left;
    margin-top:10px;
    width:60px;
    height:60px;
    border-radius:50%;
    background:gray;
    cursor: pointer;
    overflow:hidden;

}
.userpicbox img{
    width:60px;
    height:60px;
}
.h-userpic ul li:nth-child(1){
    margin-top:18px;
    margin-left:82px;
    font-size:14px;

}
.h-userpic ul li:nth-child(2){
    margin-left:82px;
    margin-top:6px;
    font-size:12px;


}
.h-userpic ul li:nth-child(3){
    margin-top:20px;
    font-size:14px;

}
.h-uptime{
    color:#999999;
}
.h-user{
    color:#000000;
}
.h-gx{
    color:#333333;
}

.textlist div ul li a{
    color:#313433;
    font-size:14px;
}
.textlist div ul li a:hover{
    color:#30a3ff;
}
.textlist ul li{
    margin-bottom:14px;
    padding-left:30px;
    background:url('../img/zfxs.png') 12px 8px no-repeat;
    background-size:5px 5px;
}
.textlist ul li:nth-child(1){
    padding-top:12px;
    background:url('../img/zfxs.png') 12px 20px no-repeat;
    background-size:5px 5px;
}
/*<!--右边栏下载排行-->*/
.rtbox-xzph{
    width: 310px;
    height: 588px;
    overflow:hidden;
}
.rtbox-xzph ul{
    /*background:url('../img/num.png') 10px 76px no-repeat;*/
    background-size:19px 468px;
}
.rtbox-xzph ul li:nth-child(1){
    padding-left:44px;
    background:url('../img/zfx.png') 15px 2px no-repeat;
    background-size:14px 14px;
    font-size:16px;
    color:#010101;
    padding-bottom:18px;
}
.rtbox-xzph ul li:nth-child(2){
    padding-left:40px;
    padding-bottom:20px;
    background:url('../img/xz.png') 254px 24px no-repeat;
    background-size:11px 11px;
    margin-top:20px;
}
.rtbox-xzph ul li a{
    color:#666666;
    font-size:14px;
    line-height:18px;
}
.rtbox-xzph ul li a:hover{
    color: #30a3ff;
}
.rtbox-xzph ul li span{
    margin:0;
    padding:0;
    padding-left:76px;
    color:#999999;
    font-size:12px;
}

.rtbox-xzph ul li:nth-child(3){
    /*padding-left:40px;*/
    padding-bottom:20px;
    background:url('../img/xz.png') 254px 24px no-repeat;
    background-size:11px 11px;
}
.rtbox-xzph ul li:nth-child(4){
    /*padding-left:40px;*/
    padding-bottom:20px;
    background:url('../img/xz.png') 254px 24px no-repeat;
    background-size:11px 11px;
}
.rtbox-xzph ul li:nth-child(5){
    /*padding-left:40px;*/
    padding-bottom:21px;
    background:url('../img/xz.png') 254px 24px no-repeat;
    background-size:11px 11px;
}
.rtbox-xzph ul li:nth-child(6){
    /*padding-left:40px;*/
    padding-bottom:21px;
    background:url('../img/xz.png') 254px 24px no-repeat;
    background-size:11px 11px;
}
.rtbox-xzph ul li:nth-child(7){
    /*padding-left:40px;*/
    padding-bottom:21px;
    background:url('../img/xz.png') 254px 24px no-repeat;
    background-size:11px 11px;
}
.rtbox-xzph ul li:nth-child(8){
    /*padding-left:40px;*/
    padding-bottom:21px;
    background:url('../img/xz.png') 254px 24px no-repeat;
    background-size:11px 11px;
}
.rtbox-xzph ul li:nth-child(9){
    /*padding-left:40px;*/
    padding-bottom:21px;
    background:url('../img/xz.png') 254px 24px no-repeat;
    background-size:11px 11px;
}
/*<!--右边栏-相关资讯分类-->*/

.rtbox-zx{
    width: 310px;
    overflow: hidden;
    background: #fff;
    margin-top: 35px;
    padding-top: 20px;
    padding-bottom: 20px;
}
.rtbox-zx ul li a{
    color:#30a4ff;
}
.rtbox-zx ul li a:hover{
    text-decoration: none;
}
.rtbox-zx div{
    padding-left:44px;
    background:url('../img/zfx.png') 15px 22px no-repeat;
    padding-top:20px;
    background-size:14px 14px;
    font-size:16px;
    color:#010101;
    padding-bottom:18px;
    margin-bottom:4px;
}
.rtbox-zx ul li{
    display: inline-block;
    /*width:80px;*/
    height:30px;
    font-size:14px;
    border:1px #dddddd solid;
    border-radius:30px;
    margin-top:16px;
    text-align:center;
    line-height:30px;
    margin-left:17px;
}
/*<!--右边栏-相关推荐-->*/
.rtbox-tj{
    width:310px;
    height:520px;
}
.rtbox-tj ul li{
    height:60px;
    clear:both;
}
.rtbox-tj ul li img{
    display: inline-block;
    width: 45px;
    height: 52px;
    padding: 0;
    margin-left: 15px;
    margin-top: 18px;
}
.rtbox-tj ul li span{
    padding:0;
    margin:0;
    display:inline-block;
    width:172px;
    margin-top:18px;
    margin-left:16px;
    color:#666666;
    font-size:14px;
}
.rtbox-tj div{
    padding-left: 44px;
    background: url(../img/zfx.png) 15px 22px no-repeat;
    background-size: 14px 14px;
    font-size: 16px;
    padding-top: 20px;
    color: #010101;
    padding-bottom: 18px;
    margin-top:20px;
    margin-bottom: 4px;
}
/*<!--新闻资讯子页-中间栏-->*/
ol{
    padding:0;
    margin:0;
}
.h-centerbox{
    width:710px;
    overflow:hidden;
}
.h-centerbox .h-centertop{
    width:710px;
    height:34px;
}
.h-centerbox .h-center ul li{
    display: inline-block;
    margin-right:30px;
    color:#bbbbbb;
}
.h-centerbox .h-center ol li{
    height:22px;
    display: inline-block;
    margin-right:20px;
    margin-top:26px;
    border:1px red solid;
    color:red;
    padding:0px 12px 0px 12px;
    font-size:12px;
}
.h-center-pic{
    width:580px;
    height:330px;
    margin-left: 40px;
    margin-bottom:44px;


}
.h-centerbox .h-center div{
    margin-top:50px;

}
.h-centerbox .h-center p{
    margin-bottom:44px;
    text-indent:2em;
    font-size:14px;
    color: #333333;
}
.h-centerbox .h-centerbottom{
    position:relative;
    width:710px;
    border-bottom:1px #dddddd solid;
    overflow:hidden;
    margin-top: 20px;
}
.h-centerbox .h-centerbottom ul{
    margin-bottom:23px;
}
.h-centerbox .h-centerbottom ul li a{
    color: #999999;
}
.h-centerbox .h-centerbottom div{
    position: absolute;
    height:20px;
    right:0;
    bottom:20px;
}
.h-centerbox .h-centerbottom div ol li{
    display:inline-block;
    width:20px;
    height:20px;
}
.h-centerbox .h-centerbottom div ol li a{
    display:inline-block;
    width:15px;
    height:14px;
}
.h-centerbox .h-centerbottom div ol li:nth-child(1){
    background:url('../img/qq.png') 0px 0px no-repeat;
    background-size:15px 14px;
}
.h-centerbox .h-centerbottom div ol li:nth-child(2){
    background:url('../img/weixin.png') 0px 0px no-repeat;
    background-size:15px 14px;
}
.h-centerbox .h-centerbottom div ol li:nth-child(3){
    background:url('../img/weibo.png') 0px 0px no-repeat;
    background-size:15px 14px;
}
.h-centerbox .h-centerbottom div ol li:nth-child(4){
    background:url('../img/add.png') 0px 0px no-repeat;
    background-size:15px 14px;
}
/*<!--右边栏排行模块-->*/
.rtbox-ph{
    width: 310px;
    height: 588px;
    overflow:hidden;
}
.rtbox-ph ul{
    background:url('../img/num.png') 10px 56px no-repeat;
    background-size:19px 468px;
}
.rtbox-ph ul li:nth-child(1){
    padding-left:44px;
    background:url('../img/zfx.png') 15px 2px no-repeat;
    background-size:14px 14px;
    font-size:16px;
    color:#010101;
    padding-bottom:18px;
}
.rtbox-ph ul li:nth-child(2){
    padding-left:40px;
    padding-bottom:20px;
    margin-top: 24px;
    background:url('../img/eye.png') 254px 27px no-repeat;
    background-size:13px 8px;
}
.rtbox-ph ul li a{
    color:#666666;
    font-size:14px;
    line-height:18px;
}
.rtbox-ph ul li a:hover{
    color: #30a3ff;
}
.rtbox-ph ul li span{
    margin:0;
    padding:0;
    padding-left:76px;
    color:#999999;
    font-size:12px;
}

.rtbox-ph ul li:nth-child(3){
    padding-left:40px;
    padding-bottom:20px;
    background:url('../img/eye.png') 254px 27px no-repeat;
    background-size:13px 8px;
}
.rtbox-ph ul li:nth-child(4){
    padding-left:40px;
    padding-bottom:20px;
    background:url('../img/eye.png') 254px 27px no-repeat;
    background-size:13px 8px;
}
.rtbox-ph ul li:nth-child(5){
    padding-left:40px;
    padding-bottom:21px;
    background:url('../img/eye.png') 254px 27px no-repeat;
    background-size:13px 8px;
}
.rtbox-ph ul li:nth-child(6){
    padding-left:40px;
    padding-bottom:21px;
    background:url('../img/eye.png') 254px 27px no-repeat;
    background-size:13px 8px;
}
.rtbox-ph ul li:nth-child(7){
    padding-left:40px;
    padding-bottom:21px;
    background:url('../img/eye.png') 254px 27px no-repeat;
    background-size:13px 8px;
}
.rtbox-ph ul li:nth-child(8){
    padding-left:40px;
    padding-bottom:21px;
    background:url('../img/eye.png') 254px 27px no-repeat;
    background-size:13px 8px;
}
.rtbox-ph ul li:nth-child(9){
    padding-left:40px;
    padding-bottom:21px;
    background:url('../img/eye.png') 254px 27px no-repeat;
    background-size:13px 8px;
}
/*<!--中间评论附近的-你可能喜欢模块-->*/
.youlike div{
    width:710px;
    height: 206px;
    background: #eff3fb;
    color:#313433;
    overflow:hidden;
}
.youlike div ul li a{
    color:#313433;
    font-size:14px;
}
.youlike div ul li a:hover{
    color:#30a3ff;
}
.youlike p{
    padding:0;
    margin: 0;
    color: #000000;
    font-size:16px;
    margin-bottom:20px;
}
.youlike ul li{
    margin-bottom:17px;
    padding-left:43px;
    background:url('../img/zfxs.png') 22px 8px no-repeat;
    background-size:5px 5px;
}
.youlike ul li:nth-child(1){
    padding-top:18px;
    background:url('../img/zfxs.png') 22px 26px no-repeat;
    background-size:5px 5px;
}
/***工程详情页下部 列表样式 设定***/
.h-list-top{
    width:870px;
    height:55px;
    border-bottom:1px #dddddd solid;
    overflow:hidden;
}
.h-list-top ul li{
    display:inline-block;
    margin:0;
    padding:0;
    float:left;
    height:20px;
    margin-top:20px;
}
.h-list-top ul li:nth-child(1){
    margin-left:22px;
    margin-right:414px;
}
.h-list-top ul li:nth-child(2){
    width:60px;
    border-right:1px #dddddd solid;
    background:url("../img/bottom.png") 36px 5px no-repeat;
    background-size:10px 10px;
}
.h-list-top ul li:nth-child(3){
    width:60px;
    margin-left:20px;
    border-right:1px #dddddd solid;
    background:url("../img/top.png") 36px 5px no-repeat;
    background-size:10px 10px;
}
.h-list-top ul li:nth-child(4){
    width:60px;
    margin-left:20px;
    border-right:1px #dddddd solid;
    background:url("../img/tablist.png") 36px 4px no-repeat;
    background-size:15px 12px;
}
.h-list-top ul li:nth-child(5){
    margin-left:20px;
    width:60px;
    background:url("../img/tabpic.png") 36px 2px no-repeat;
    background-size:15px 15px;
}
/*下部分列表*/
.fy{
    position: relative;
    width:818px;
    height: 42px;
    padding:20px 30px 20px 22px;
    overflow: hidden;
    border-bottom:1px #dddddd solid;
}
.fy:hover{
	background: #fafafa;
}
.ys-title{
    height: 16px;
    line-height:16px;
    overflow: hidden;
}
.ys-title img{
    float: left;
    margin:0;
}
.ys-title a{
    float: left;
    width:525px;
    margin-right: 100px;
    font-weight: bold;
    font-size: 16px;
    color: #000;
    margin-left: 15px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.fy a:hover{
    color: #30a3ff;
}
.ys-title span{
    float: left;
    padding-left: 20px;
    color: #999;
    width:53px;
    background: url("../imag/download.png") no-repeat left center;
}
.ys-title em{
    float: right;
    font-style: normal;
    background: url("../imag/uploadTime.png") no-repeat left center;
    padding-left: 20px;
    color: #999;
}
.ys-bottom{
    margin-top: 15px;
}
.ys-bottom p{
    float: left;
}
.ys-bottom span{
    float: right;
    color: #999;
}
.ys-bottom span em{
    font-style: normal;
    color: #333;
}
/*.fy h3{
    margin-left:30px;
}
.fy h3 a{
    color: #000000;
    font-size:16px;

}
.fy img{
    margin-top: 20px;
    margin-left:20px;
}
.fy ol{
    margin-top: 30px;
    margin-left: 30px;
}
.fy ul{
    margin-top: 20px;
    margin-left:30px;
}
.fy ol li{
    min-width:150px;
    display:inline-block;
    overflow:hidden;
    color:#a1a1a1 ;
    font-size:12px;
}
.fy ul li{
    display:inline-block;
    width:66px;
    height:20px;
    border:1px #97b7ea solid;
    margin-right:11px;
    color:#97b7ea;
    font-size:12px;
    text-align:center;
}
.fy .rtbtn{
    position: absolute;
    width:50px;
    height:50px;
    bottom:80px;
    right:143px;
}
.fy .rtbtn ul li:nth-child(1){
    height:26px;
    color:#666666;
    line-height:26px;
    text-align:center;
    border:none;
    font-size:12px;
}
.fy .rtbtn ul li:nth-child(2){
    width:50px;
    height:24px;
    color:#ffffff;
    background-color: #30a3ff;
    line-height:24px;
    text-align:center;
    font-size:12px;
}
.fy .h-jf{
    color:#30a3ff;
    font-size:20px;
}*/

/*********资料库中间搜索框样式设定*************/
.h-nav{
    width:1200px;
    height:42px;
    margin:0 auto;
    margin-top: 15px;
    background:url('../img/nav.png') 0px 29px no-repeat;
    background-size:1200px 13px;
}
.h-nav ul li{
    display: inline-block;
    margin-top:10px;

}
.h-nav ul li a{
    color:#000000;
    font-size:14px;
}
.h-nav ul li{
    width:120px;
    text-align: center;float:left;
}

/*.h-nav ul li:nth-child(1){*/
    /*margin-left:45px;*/
/*}*/
/*.h-nav ul li:nth-child(2){*/
    /*margin-left:56px;*/
/*}*/
/*.h-nav ul li:nth-child(3){*/
    /*margin-left:32px;*/
/*}*/
/*.h-nav ul li:nth-child(4){*/
    /*margin-left:38px;*/
/*}*/
/*.h-nav ul li:nth-child(5){*/
    /*margin-left:48px;*/
/*}*/
/*.h-nav ul li:nth-child(6){*/
    /*margin-left:48px;*/
/*}*/
/*.h-nav ul li:nth-child(7){*/
    /*margin-left:43px;*/
/*}*/
/*.h-nav ul li:nth-child(8){*/

/*}*/
.h-nav ul li .h-navlast{
    position:relative;
    width:154px;
    height:29px;
    border:1px #d8d8d7 solid;
    margin-left: 123px;
    background-color:#f5f5f5;
    color:#666666;
    padding:7px 19px 6px 45px;
    font-size:14px;

}
.h-nav ul li .h-navlast span{
    position:absolute;
    display:inline-block;
    width:16px;
    height:16px;
    background:url("../img/navbtn.png") 0px 0px no-repeat;
    background-size:16px 16px;
    top:7px;
    left:18px;
}